    $(function() {     
        // 针对纵向菜单，只要点击后显示或隐藏即可     
      $(".main > a").click(function() {     
           var ulNode = $(this).next("ul");     
          ulNode.slideToggle("slow");     
      });     
       
       // 针对横向菜单，需要在鼠标移上时显示，移除时隐藏     
     $(".hmain").hover(function() {    
         var ulNode = $(this).children("ul")  
         timeoutid = setTimeout(function(){  
              ulNode.slideDown("slow");    
       },300);  
         }, function() {   
                $(this).children("ul").slideUp("slow");    
             clearTimeout(timeoutid);            
     });     
  });  